artificial rainfall - German English Dictionary